.policy-matrix {
  width: 100%;
}

.news-title {
  margin: auto;
  text-align: center;
  color: #034ea2;
  margin-bottom: 36px;

  h2 {
    color: #034ea2;
  }
}

.matrix-total {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;

  .matrix-item {
    flex-basis: calc(50% - 30px);
    padding-bottom: 12px;
    margin-bottom: 24px;

    .item-title {
      width: 100%;
      height: 40px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      color: #034ea2;
      letter-spacing: 2px;
      font-size: 16px;

      .title-left {
        width: 40%;
        height: 100%;
        background-color: #034ea2;
        color: #ffffff;
        text-align: left;
        border-top-right-radius: 30px;
        line-height: 40px;
        padding-left: 12px;

      }
      .title-right{
        padding-right: 24px;
      }
    }

    .item-content {
      width: 100%;
      display: flex;
      height: 230px;
      justify-content: flex-start;
      margin-top: 36px;

      .item-block {
        flex-basis: 22%;
        margin-right: 12px;
        height: 100%;
        background-color: #F5F5F5;
        border-radius: 10px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;

        img {
          width: 80px;
        }

        span {
          margin-top: 36px;
          font-size: 16px;
          color: black;
          text-align: center;
        }

      }
    }
  }
}

